var express = require('express');
var router = express.Router();

var {duties,colleges,classes,users,types,datas}  = require('../model/kjq')

// 职务列表
router.get('/duties',async(req,res)=>{
  var list = await duties.find()
  res.send({list:list})
})


// 学院列表
// 总列表
router.get('/colleges',async(req,res)=>{
  var  list= await colleges.find()
  res.send({list:list})
})

// 添加列表
router.post('/colleges',async(req,res)=>{
  await colleges.create(req.body)
  res.send('成功')
})

// 删除列表
router.delete('/colleges',async(req,res)=>{
  await colleges.deleteOne({_id:req.query._id})
  res.send('成功')
})


// 班级列表
// 总列表
router.get('/classes',async(req,res)=>{
  var list = await classes.find()
  res.send({list:list})
})

// 添加列表
router.get('/classes',async(req,res)=>{
  await classes.create(req.body)
  res.send('成功')
})

// 删除列表
router.delete('/classes',async(req,res)=>{
  await classes.deleteOne({_id:req.query._id})
  res.send('成功')
})


// 用户列表
// 总列表
router.get('/users',async(req,res)=>{
  var list = await users.find()
  res.send({list:list})
})

// 添加用户
router.post('/users',async(req,res)=>{
  await users.create(req.body)
  res.send('添加成')
})

// 修改用户
router.put('/users',async(req,res)=>{
  await users.updateOne({_id:req.body._id},req.body)
  res.send('修改成功')
})

// 删除用户
router.delete('/users',async(req,res)=>{
  await users.deleteOne({_id:req.query._id})
  res.send('删除成功')
})


// 类型列表
router.get('/types',async(req,res)=>{
  var list = await types.find()
  res.send({list:list})
})


//数据列表
// 总列表
router.get('/datas',async(req,res)=>{
  var list = await datas.find()
  res.send({list:list})
}) 

// 添加请假
router.post('/datas',async(req,res)=>{
  await datas.create(req.body)
  res.send('添加成')
})

// 修改请假
router.put('/datas',async(req,res)=>{
  await datas.updateOne({_id:req.body._id},req.body)
  res.send('修改成功')
})

// 删除请假
router.delete('/datas',async(req,res)=>{
  await datas.deleteOne({_id:req.query._id})
  res.send('删除成功')
})



module.exports = router